var prefix = "/lgs/order";
//为图标注入操作事件
window.operateEvents = {
    //点击修改图标进行修改数据
    "click #dmedit":function (e,value,row,index) {
        if(row.lgs_status!='1'){
            layer.msg("订单已生成雄帝运单号，不能修改！");
            return ;
        }
        var dmobj = {};
        dmobj.row = row;
        dmobj.type = "edit";
        sessionStorage.setItem("dmobj", JSON.stringify(dmobj));
        //layer_show("修改","editdel.html",800,350);
        layer.open({
            type : 2,
            title : '修改订单',
            maxmin : true,
            shadeClose : false, // 点击遮罩关闭层
            area : [ '900px', '650px' ],
            content : prefix + '/showEdit' // iframe的url
        });
    }
}

/*function rowStyle(row, index) {
    var classes = ['active', 'success', 'info', 'warning', 'danger'];
    if (index % 2 === 0 && index / 2 < classes.length) {
        return {
            classes: classes[2]
        };
    }
    return {};
}*/

/*function rowStyle(row, index) {
    var style = {};
    style={css:{'color':'#ed5565'}};
    return style;
}*/

function indexFormatter(value, row, index) {
    return index+1;
}

$(function() {
    load();
    $('#lgs_status').on('change',function(){
        reLoad();
    });

    $('#company_list').on('change',function(){
        reLoad();
    });

    var laydate = layui.laydate;
    laydate.render({
        elem: '#datePicker',
        range: true,
        done: function(value, date, endDate){
            console.log(value);
            var _index = value.indexOf(" - ");
            if(_index != -1) {
                $("input[name='startDate']").val(value.substr(0, _index));
                $("input[name='endDate']").val(value.substr(_index + 3));
            } else {
                $("input[name='startDate']").val('');
                $("input[name='endDate']").val('');
            }
            reLoad();
        }
    });

    $('#orderTable').on('click-row.bs.table', function (e,row,$element) {
        $('.info').removeClass('info');
        $($element).addClass('info');
        sessionStorage.setItem("orderRow", JSON.stringify(row));
        //如果物流运单号不为空、则显示 跟踪信息、否则显示 详细信息
        if(row.lgs_track_number!=''&& row.lgs_track_number!=null&& row.lgs_track_number!=undefined)
            showPanelTrack(row);//跟踪信息
        else
            showPanelDetail(row);//详细信息
    });

    $("#panelDetail").on("click",function(){
        cleanDetail(); //清空
        var orderRow = $.parseJSON(sessionStorage.getItem("orderRow"));
        if(orderRow==null || orderRow==undefined){
            cleanDetail(); //清空
            return;
        }
        $("#lgs_company_nm").val(orderRow.lgs_company_nm);
        $("#goods_name").val(orderRow.goods_name);
        $("#transport_mode_nm").val(orderRow.transport_mode_nm);
        $("#delivery_qty").val(orderRow.delivery_qty);
        $("#customer_name").val(orderRow.customer_name);
        $("#value_statement").val(orderRow.value_statement);
        $("#consignee").val(orderRow.consignee);
        $("#delivery_method_nm").val(orderRow.delivery_method_nm);
        $("#consignee_phone").val(orderRow.consignee_phone);
        $("#product_size").val(orderRow.product_size);
        $("#consignee_address").val(orderRow.consignee_address);
        $("#lgs_track_number").val(orderRow.lgs_track_number);
        $("#remark").val(orderRow.remark);
        $("#is_unpack").val(orderRow.is_unpack_str);
        $("#xd_track_number").val(orderRow.xd_track_number);
        $("#grade_content").val(orderRow.grade_content);
        $("#lgs_content").val(orderRow.lgs_content);

        $("#sender").val(orderRow.sender);
        $("#sender_phone").val(orderRow.sender_phone);
        $("#sender_address").val(orderRow.sender_address);
        $("#contract_number").val(orderRow.contract_number);

        var tmpScore = orderRow.grade_score;
        if (tmpScore !== null) {
            layui.rate.render({
                elem: '#gradeScore'
                ,value: tmpScore //初始值
                ,half: true //开启半星
                ,readonly: true
            })
        }
        var tmpScore2 = orderRow.lgs_score;
        if (tmpScore2 !== null) {
            layui.rate.render({
                elem: '#lgsScore'
                ,value: tmpScore2 //初始值
                ,half: true //开启半星
                ,readonly: true
            });
        }
        var tmpHtml = "";
        if (orderRow.screenshots !== null) {
            var imgs = orderRow.screenshots.split(",");
            $.each(imgs,function(i,item){
                tmpHtml += "<div class=\"file-box\"><div class=\"file\"><a onclick=\"previewImg(this)\" href=\"javascript:void(0)\"><span class=\"corner\"></span><div class=\"image\"><img src=\""+ item +"\" alt=\"image\" class=\"img-responsive\"></div></a></div></div>";
            });
        }
        $("#screenshots").html(tmpHtml);


        var tmpHtml2 = "";
        if (orderRow.receipt !== null && orderRow.receipt !="") {
            var imgs = orderRow.receipt.split(",");
            $.each(imgs,function(i,item){
                tmpHtml2 += "<div class=\"file-box\"><div class=\"file\"><a onclick=\"previewImg(this)\" href=\"javascript:void(0)\"><span class=\"corner\"></span><div class=\"image\"><img src=\""+ item +"\" alt=\"image\" class=\"img-responsive\"></div></a></div></div>";
            });
        }
        $("#receipt").html(tmpHtml2);

    });

    $("#panelTrack").on("click",function(){
        var orderRow = $.parseJSON(sessionStorage.getItem("orderRow"));
        if(orderRow==null||orderRow==undefined){
            $(".layui-timeline").html(""); //清空
        }else{
            if(orderRow.lgs_track_number==''|| orderRow.lgs_track_number==null|| orderRow.lgs_track_number==undefined)
                $(".layui-timeline").html(""); //清空
        }
    });
});

function previewImg(element) {
    var page =layer.open({
        type : 2,
        title : '图片预览',
        maxmin : true,
        shadeClose : false, // 点击遮罩关闭层
        //area : [ '900px', '550px' ],
        content : $(element).find("img").attr("src")
    });
    layer.full(page);
}

function cleanDetail() {
    $("#lgs_company_nm").val("");
    $("#goods_name").val("");
    $("#transport_mode_nm").val("");
    $("#delivery_qty").val("");
    $("#customer_name").val("");
    $("#value_statement").val("");
    $("#consignee").val("");
    $("#delivery_method_nm").val("");
    $("#consignee_phone").val("");
    $("#product_size").val("");
    $("#consignee_address").val("");
    $("#lgs_track_number").val("");
    $("#remark").val("");
    $("#xd_track_number").val("");
    $("#grade_content").val("");
    $("#lgs_content").val("");
    $("#is_unpack").val("待选择");
    $("#screenshots").html("");
    $("#receipt").html("");

    $("#sender").val("");
    $("#sender_phone").val("");
    $("#sender_address").val("");
    $("#contract_number").val("");

    layui.rate.render({
        elem: '#gradeScore'
        ,value: 0 //初始值
        ,readonly: true
    });
    layui.rate.render({
        elem: '#lgsScore'
        ,value: 0 //初始值
        ,readonly: true
    });
}

function load() {
    $('#orderTable')
        .bootstrapTable(
            {
                method : 'get', // 服务器数据的请求方式 get or post
                url : prefix + "/list", // 服务器数据的加载地址
                striped : true, // 设置为true会有隔行变色效果
                dataType : "json", // 服务器返回的数据类型
                pagination : true, // 设置为true会在底部显示分页条
                // queryParamsType : "limit",
                // //设置为limit则会发送符合RESTFull格式的参数
                singleSelect : false, // 设置为true将禁止多选
                iconSize : 'outline',
                toolbar : '#orderToolbar',
                // contentType : "application/x-www-form-urlencoded",
                // //发送到服务器的数据编码类型
                pageSize : 5, // 如果设置了分页，每页数据条数
                pageList : ['5', '10', '15', '25' ],
                pageNumber : 1, // 如果设置了分布，首页页码
                search : true, // 是否显示搜索框
                showColumns : true, // 是否显示内容下拉框（选择显示的列）
                sidePagination : "client", // 设置在哪里进行分页，可选值为"client" 或者

                sortName: 'lgs_seq', // 要排序的字段
                sortOrder: 'desc', // 排序规则
                showExport: true,
                //rowStyle:rowStyle,//通过自定义函数设置行样式
                // "server"
                 queryParams : queryParams,
                // //请求服务器数据时，你可以通过重写参数的方式添加一些额外的参数，例如 toolbar 中的参数 如果
                // queryParamsType = 'limit' ,返回参数必须包含
                // limit, offset, search, sort, order 否则, 需要包含:
                // pageSize, pageNumber, searchText, sortName,
                // sortOrder.
                // 返回false将会终止请求
                // onClickRow: function (row) {
                //     console.log("click:" + row.id)
                //     showPanelDetail(row);
                // },
                // onDblClickRow: function (row) {
                //     console.log("click:" + row.id);
                //     showPanelTrack(row);
                // },


                columns : [
                    { // 列配置项
                        // 数据类型，详细参数配置参见文档http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/
                        checkbox : true
                        // 列表中显示复选框
                    },
                    {
                        //field : 'lgs_seq', // 列字段名
                        title : '序号', // 列标题
                        titleTooltip: '序号',
                        order: 'asc', // asc, desc
                        visible: true,
                        formatter: indexFormatter
                    },
                    {
                        field : 'lgs_company_cd', // 列字段名
                        title : '物流公司代码', // 列标题
                        titleTooltip: '物流公司代码',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'lgs_company_nm', // 列字段名
                        title : '物流公司', // 列标题
                        titleTooltip: '物流公司',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: true,
                        footerFormatter: undefined
                    },
                    {
                        field : 'transport_mode_cd', // 列字段名
                        title : '运输方式代码', // 列标题
                        titleTooltip: '运输方式代码',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'transport_mode_nm', // 列字段名
                        title : '运输方式名称', // 列标题
                        titleTooltip: '运输方式名称',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: true,
                        footerFormatter: undefined
                    },
                    {
                        field : 'lgs_track_number', // 列字段名
                        title : '物流运单号', // 列标题
                        titleTooltip: '物流运单号',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: true,
                        footerFormatter: undefined
                    },
                    {
                        field : 'xd_track_number', // 列字段名
                        title : '雄帝运单号', // 列标题
                        titleTooltip: '雄帝运单号',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: true,
                        footerFormatter: undefined
                    },
                    {
                        field : 'lgs_status_name', // 列字段名
                        title : '签收状态', // 列标题
                        titleTooltip: '签收状态',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: true,
                        footerFormatter: undefined
                    },
                    {
                        field : 'is_evaluate_str', // 列字段名
                        title : '评价状态', // 列标题
                        titleTooltip: '评价状态',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: true,
                        footerFormatter: undefined
                    },
                    {
                        field : 'sender', // 列字段名
                        title : '发货人', // 列标题
                        titleTooltip: '发货人',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'sender_phone', // 列字段名
                        title : '发货人电话', // 列标题
                        titleTooltip: '发货人电话',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'sender_address', // 列字段名
                        title : '发货地址', // 列标题
                        titleTooltip: '发货地址',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },

                    {
                        field : 'customer_name', // 列字段名
                        title : '客户名称', // 列标题
                        titleTooltip: '客户名称',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: true,
                        footerFormatter: undefined
                    },
                    {
                        field : 'consignee', // 列字段名
                        title : '收货人', // 列标题
                        titleTooltip: '收货人',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: true,
                        footerFormatter: undefined
                    },
                    {
                        field : 'record_date', // 列字段名
                        title : '录单日期', // 列标题
                        titleTooltip: '录单日期',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: true,
                        footerFormatter: undefined
                    },
                    {
                        field : 'order_date', // 列字段名
                        title : '下单日期', // 列标题
                        titleTooltip: '下单日期',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: true,
                        footerFormatter: undefined
                    },

                    /* 下面为隐藏的列 */
                    {
                        field : 'contract_number', // 列字段名
                        title : '合同编号', // 列标题
                        titleTooltip: '合同编号',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'id', // 列字段名
                        title : 'ID', // 列标题
                        titleTooltip: 'ID',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'goods_name', // 列字段名
                        title : '货物名称', // 列标题
                        titleTooltip: '货物名称',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'delivery_qty', // 列字段名
                        title : '发货件数', // 列标题
                        titleTooltip: '发货件数',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'value_statement', // 列字段名
                        title : '价值声明', // 列标题
                        titleTooltip: '价值声明',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'delivery_method_cd', // 列字段名
                        title : '交付方式代码', // 列标题
                        titleTooltip: '交付方式代码',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'consignee_phone', // 列字段名
                        title : '收货人电话', // 列标题
                        titleTooltip: '收货人电话',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'product_size', // 列字段名
                        title : '产品尺寸', // 列标题
                        titleTooltip: '产品尺寸',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },
                    {
                        field : 'consignee_address', // 列字段名
                        title : '收货地址', // 列标题
                        titleTooltip: '收货地址',
                        width: undefined,
                        sortable: true,
                        order: 'asc', // asc, desc
                        visible: false,
                        footerFormatter: undefined
                    },

   // data.remark =  $("#remark").val(); //备注

                    {
                        title : '操作',
                        //field : 'id',
                        align : 'center',
                        events:operateEvents,
                        formatter : function(value, row, index) {
                            var e = '<a class="btn btn-primary btn-sm '+s_edit_h+'"id="dmedit" href="#" mce_href="#" title="编辑" ' +
                                'onclick2="edit(\''
                                + row.id
                                + '\')"><i class="fa fa-edit"></i></a> ';
                            var p = '<a class="btn btn-info btn-sm" href="#" title="打印"  mce_href="#" ' +
                                'onclick="newWinPrint(\'/lgs/order/preview?id=' + row.id + '\')"><i class="fa fa-print"></i></a> ';
                            var d = '<a class="btn btn-warning btn-sm '+s_remove_h+'" href="#" title="删除"  mce_href="#" onclick="remove(\''
                                + row.id+'\',\''+index
                                +'\',\''+row.lgs_status
                                + '\')"><i class="fa fa-remove"></i></a> ';
                            var r = '<a class="btn btn-danger btn-sm" href="#" title="回退"  mce_href="#" onclick="rollback(\''
                                + row.id+'\',\''+index
                                +'\')"><i class="fa fa-reply-all"></i></a> ';
                            var e2 = '<a class="btn btn-danger btn-sm" href="#" title="编辑"  mce_href="#" onclick="update2()"><i class="fa fa-edit"></i></a> ';

                            //未下单状态 显示 编辑、删除
                            if(row.lgs_status=='1')
                                return e+d;
                            //未发货状态 显示 打印、回退
                            if(row.lgs_status=='3')
                                return p+r;
                            //已发货状态 显示 打印、更改收货人信息
                            if(row.lgs_status=='5')
                                return p + e2;
                            //已签收状态 显示 打印
                            return p;
                            //return row.lgs_track_number == null ? e + p + d + r: e + p + d;
                        }
                    } ]
            });
}

function newWinPrint(url) {
    var wind = window.open(url, 'newwindow');
    wind.print();
}

function batchWinPrint(url) {
    var wind = window.open(url, 'newwindow');
    wind.print();
}

function rollback(id,index) {
    layer.confirm('确定要回退 序号'+(index-0+1)+' 的记录？', {
        btn : [ '确定', '取消' ]
    }, function() {
        var data = {};
        data.id = id; //id
        data.lgs_company_nm =  '';
        data.lgs_company_cd =  '';
        data.lgs_status = '1';

        $.ajax({
            url : prefix + "/update",
            type : "post",
            data : data,
            success : function(r) {
                if (r.code === 0) {
                    layer.msg("操作成功");
                    reLoad();
                } else {
                    layer.msg(r.msg);
                }
            }
        });
    })
}

function update2() {
    var orderRow = $.parseJSON(sessionStorage.getItem("orderRow"));
    if(orderRow==null||orderRow==undefined){
        layer.msg("请选择要操作的订单");
        return;
    }

    layer.open({
        type : 2,
        title : '修改订单-收货人信息',
        maxmin : true,
        shadeClose : false, // 点击遮罩关闭层
        area : [ '900px', '350px' ],
        content : prefix + '/showEdit2?id='+orderRow.id
    });
}

//设置传入参数
function queryParams(params) {
    //debugger
    //console.info(params);
    var lgs_status = $("#lgs_status").val();
    var company_list = $("#company_list").val();
    // var record_start_date = $("#ATMModelType").val();
    // var record_end_date = $("#mxdrq").val();
    var order_start_date = $("#startDate").val();
    var order_end_date = $("#endDate").val();
    return {
        //"offset": params.offset,
        //"limit": params.limit,
        "lgs_status": lgs_status,
        "lgs_company_cd": company_list,
        // "record_start_date": startdate,
        // "record_end_date": enddate,
        "order_start_date": order_start_date,
        "order_end_date": order_end_date,
        //"sort": params.sort,
        //"search": params.search,
        //"order": params.order
    }
    return params;
}

function reLoad() {
    $('#orderTable').bootstrapTable('refresh');
}

function add() {
    // iframe层
    layer.open({
        type : 2,
        title : '录入订单',
        maxmin : true,
        shadeClose : false, // 点击遮罩关闭层
        area : [ '900px', '650px' ],
        content : prefix + '/showAdd' // iframe的url
    });
}

function importExcel() {
    // iframe层
    layer.open({
        type : 2,
        title : '导入订单',
        maxmin : true,
        shadeClose : false, // 点击遮罩关闭层
        area : [ '500px', '350px' ],
        content : prefix + '/showImport' // iframe的url
    });
}

function remove(id,index,lgs_status) {
    if(lgs_status!='1'){
        layer.msg("订单已生成雄帝运单号，不能删除！");
        return ;
    }

    layer.confirm('确定要删除 序号'+(index-0+1)+' 的记录？', {
        btn : [ '确定', '取消' ]
    }, function() {
        $.ajax({
            url : prefix + "/remove",
            type : "post",
            data : {
                'id' : id
            },
            success : function(r) {
                if (r.code === 0) {
                    layer.msg("删除成功");
                    reLoad();
                } else {
                    layer.msg(r.msg);
                }
            }
        });
    })
}

function batchOrder() {

    var rows = $('#orderTable').bootstrapTable('getSelections'); // 返回所有选择的行，当没有选择的记录时，返回一个空数组
    if (rows.length == 0) {
        layer.msg("请选择要下单的数据");
        return;
    }

    for ( var i = 0; i <rows.length; i++){
        if(rows[i].lgs_company_cd==''||rows[i].lgs_company_cd==null||rows[i].lgs_company_cd==undefined){
            layer.msg("下单失败，订单未选择物流公司")
            return;
        }
    }

    //只能下单物流运单号为空 而且 物流状态为1的数据
    var newRows = $.map(rows,function(row){
            if(row.lgs_status == '1' )
               return row
        }
    );
    if (newRows.length == 0) {
        layer.msg("选中的数据都已下单、不能重复下单。");
        return;
    }

    layer.confirm("确认要下单选中的'" + newRows.length + "'条数据吗?", {
        btn : [ '确定', '取消' ]
    }, function() {
        // var ids = new Array();
        // $.each(rows, function(i, row) {
        //     ids[i] = row['id'];
        // });
        // console.log(ids);
        var sortjson = JSON.stringify(newRows);
        $.ajax({
            type : 'POST',
            data:sortjson,
            contentType : 'application/json',
            dataType : "json",
            url : prefix + '/batchOrder',
            success : function(r) {
                if (r.code == 0) {
                    layer.msg(r.msg);
                    reLoad();
                } else {
                    layer.msg(r.msg);
                }
            }
        });
    }, function() {});
}

function batchPrint() {

    var rows = $('#orderTable').bootstrapTable('getSelections'); // 返回所有选择的行，当没有选择的记录时，返回一个空数组
    if (rows.length == 0) {
        layer.msg("请选择要打印的数据");
        return;
    }

    layer.confirm("确认要打印选中的'" + rows.length + "'条数据吗?", {
        btn : [ '确定', '取消' ]
    }, function() {
        var ids = '';
        $.each(rows, function(i, row) {
            ids += (row['id'] + ',');
        });
        console.log(ids);
        batchWinPrint(prefix + '/details?ids=' + ids);
    }, function() {});
}

function showPanelDetail(row) {
    var orderRow = $.parseJSON(sessionStorage.getItem("orderRow"));
    if(orderRow==null||orderRow==undefined){
        cleanDetail(); //清空
        return;
    }

    $("#lgs_company_nm").val(orderRow.lgs_company_nm);
    $("#goods_name").val(orderRow.goods_name);
    $("#transport_mode_nm").val(orderRow.transport_mode_nm);
    $("#delivery_qty").val(orderRow.delivery_qty);
    $("#customer_name").val(orderRow.customer_name);
    $("#value_statement").val(orderRow.value_statement);
    $("#consignee").val(orderRow.consignee);
    $("#delivery_method_nm").val(orderRow.delivery_method_nm);
    $("#consignee_phone").val(orderRow.consignee_phone);
    $("#product_size").val(orderRow.product_size);
    $("#consignee_address").val(orderRow.consignee_address);
    $("#lgs_track_number").val(orderRow.lgs_track_number);
    $("#remark").val(orderRow.remark);
    $("#is_unpack").val(orderRow.is_unpack_str);
    $("#xd_track_number").val(orderRow.xd_track_number);

    $("#sender").val(orderRow.sender);
    $("#sender_phone").val(orderRow.sender_phone);
    $("#sender_address").val(orderRow.sender_address);
    $("#contract_number").val(orderRow.contract_number);


    $('#panelDetail').click();
}

function showPanelTrack(row) {
    var orderRow = $.parseJSON(sessionStorage.getItem("orderRow"));
    if(orderRow==null||orderRow==undefined){
        $(".layui-timeline").html(""); //清空
        return;
    }
    getOrderTraceData(orderRow.id);
    $('#panelTrack').click();
    //alert("track");
}

function getOrderTraceData(orderId) {
    $.ajax({
        type : 'POST',
        data:{orderId:orderId},
        //contentType : 'application/json',
        dataType : "json",
        url : '/lgs/orderTrace/getData',
        success : function(result) {
            $(".layui-timeline").html(""); //清空
            if(result==undefined || result.length<1){
                //设置 货物正在揽收
                var item = $("#noTraceDataItem").clone();
                $(".layui-timeline").append(item.html());
                return;
            }
            for(var i = 0; i < result.length; i++){
                var item = $("#layuiTimelineItem").clone();
                if(i==0){
                    item.find("[data-id='title']").attr("style","color:#ff7800");
                    item.find("[data-id='content']").attr("style","color:#ff7800");
                }
                item.find("[data-id='title']").html(result[i].ftime);
                item.find("[data-id='content']").html(result[i].context);
                $(".layui-timeline").append(item.html());
            }

            //$.getScript('/js/plugins/layui/layui.all.js');//再次加载插件使生效
        }
    });
}

function exportExcel(){
    var data = {};
    data.lgs_status = $("#lgs_status").val();
    data.lgs_company_cd = $("#company_list").val();
    data.order_start_date = $("#startDate").val();
    data.order_end_date = $("#endDate").val();
    post("/lgs/order/export", data, true);
}

function post(url, obj, newWindow) {
    var form = window.document.getElementById("postForm");
    if (!form) {
        form = document.createElement("form");
        form.setAttribute("id", "postForm");
        form.setAttribute("method", "post");
        document.body.appendChild(form);
    }
    form.setAttribute("action", url);
    if (newWindow) {
        form.setAttribute("target", "_blank");
    }
    form.innerHTML = "";
    if (typeof obj === 'object') {
        for (var p in obj) {
            var node = document.createElement("input");
            node.setAttribute("type", "hidden");
            node.setAttribute("name", p);
            node.setAttribute("value", obj[p]);
            form.appendChild(node);
        }
    }
    form.submit();
}



// $('#orderTable').on('dbl-click-row.bs.table', function (e,row,$element) {
//     $('.success').removeClass('success');
//     $($element).addClass('success');
//     alert("single2");
// });
//
